//
//  HomeView.swift
//  SwiftUI+MVVM+Repository
//
//  Created by 高强 on 2024/9/11.
//


import SwiftUI

struct HomeView: View {
    
    @State private var index = 0 // 默认选中的索引
    
    var body: some View {
        TabView(selection: $index){
            // 第一个 tab：显示内容和时间（上下格式）
            NewsItem()
            .tabItem {
                Label("第一个tab", systemImage: "clock")
            }
            // 第二个 tab：显示内容和时间（上下格式）
            ListTabItem()
            .tabItem {
                Label("第二个tab", systemImage: "photo")
            }
        }
    }
}

fileprivate struct TabItemPage: View {
    var index: Int
    
    var body: some View {
        ZStack {
            Rectangle().foregroundColor(Color.orange)
            VStack {
                Text("\(index)")
                    .foregroundColor(.white)
                    .font(.system(size: 100, design: .rounded))
                    .bold()
                
            }
        }
    }
}

#if DEBUG
struct HomeView_Previews : PreviewProvider{
    static var previews: some View{
        HomeView()
    }
}
#endif
